fontchooserdialog: Use gtk_widget_clear_template()
authorEmmanuele Bassi <ebassi@gnome.org>
Thu, 7 Jul 2022 12:59:18 +0000 (13:59 +0100)
committerEmmanuele Bassi <ebassi@gnome.org>
Mon, 11 Jul 2022 17:24:37 +0000 (18:24 +0100)
gtk/gtkfontchooserdialog.c

index e731df8e45e4ccb4ebed99ed7e07f71740cdd640..6fefcce24ad22353ee99c6c915575db3ec656484 100644 (file)
@@ -229,10 +229,10 @@ gtk_font_chooser_dialog_dispose (GObject *object)
                                             dialog);
     }
 
-  g_clear_pointer (&dialog->select_button, gtk_widget_unparent);
-  g_clear_pointer (&dialog->cancel_button, gtk_widget_unparent);
+  /* tweak_button is not a template child */
   g_clear_pointer (&dialog->tweak_button, gtk_widget_unparent);
-  g_clear_pointer (&dialog->fontchooser, gtk_widget_unparent);
+
+  gtk_widget_clear_template (GTK_WIDGET (dialog), GTK_TYPE_FONT_CHOOSER_DIALOG);
 
   G_OBJECT_CLASS (gtk_font_chooser_dialog_parent_class)->dispose (object);
 }